﻿#ifndef PRODUCTLIBRARYTABLEVIEW_H
#define PRODUCTLIBRARYTABLEVIEW_H

#include "mytableview.h"
#include "productlibrarystandarditemmodel.h"
#include "productpicker.h"

class ProductLibraryTableView : public MyTableView
{
    Q_OBJECT
public:
    explicit ProductLibraryTableView(QWidget *parent = nullptr);

    void initHiddenState();

    void setListPushButton(ListPushButton *listPushButton);

    void setSelectionRow();

    void clear();

    QList<Product*> currentProducts();

    void loadSanbaoProducts();
signals:
    void updateTotalValue(int totalCount, double totalMoney);

public slots:

private:
    ProductLibraryStandardItemModel *model;

    ProductPicker productPicker;
};

#endif // PRODUCTLIBRARYTABLEVIEW_H
